大家有去過 IKEA 嗎?先別管 IKEA 怎麼唸,你知道它有可以繞過收銀台的方式嗎?
直接繞過收銀台!破解IKEA電梯漏洞 婦人狂搬商品離開
台中市南屯區IKEA賣場的電梯雖然只能上不能下,但是有機會可以繞過一樓的收銀台離開 XD
這個新聞很好舉例 A2-Broken Authentication 壞掉的登入驗證的弱點範圍 XD
Web應用程式中身份驗證相關的缺陷:
身份檢查被繞過:不登入直接進入管理後台頁面
身份竊取:身份由 Cookie 做驗證
權限設定以 Cookie 設定:admin = 1
像說網站存在可利用的 Cookie:uid \ username \ admin \ permission…
權限設定以隱藏欄位設定:debug \ admin \ permission …
程式設計挖的坑及神邏輯
之前暴力破解試第50次登入的時候,就允許變更密碼做登入了…((健忘友善系統?
還有那種輸入錯帳號密碼,會提醒您的帳號輸入錯了,請問您的帳號是哪組?
來源圖片
族繁不及備載 …
或是很多改 Cookie 屬性就能直接取得登入頁面的權限…
或是有時候可以透過網頁源始碼裡的註解…
或是簡單好猜的弱密碼也算…
或是沒有加上動態驗證碼(captcha)也算,很容易受到暴力破解,若是沒有加上真正亂數…或是沒有驗證也有可能…
或是透過前一位User登出頁面後,一樣可以透過上一頁以原User身份回去存取頁面,不過這種機會很靠緣份的(?
http://demo.testfire.net
這個解題要靠程式邏輯跟設計思路了…
當然也很吃經驗…
我手邊好像沒有相關登入驗證的新聞 Q"Q